www.gusucode.com > 地方成人教育中心整站源代码 1 > 地方成人教育中心整站源代码 1.0/js/check.js
// JavaScript Document var $=function(tagName) { return document.getElementById(tagName); } //网站配置检测------------------------------------------------------------------------------0 function check_idea1(s) { if(s=="") { $("span_1").innerHTML="<img src='images/yesno.gif'> 请输入网站名称"; } else { $("span_1").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea2(s) { if(s=="") { $("span_2").innerHTML="<img src='images/yesno.gif'> 请输入网站地址"; } else { $("span_2").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea4(s) { if(s=="") { $("span_4").innerHTML="<img src='images/yesno.gif'> 请输入模板路径"; } else { $("span_4").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea6(s) { if(s=="") { $("span_6").innerHTML="<img src='images/yesno.gif'> 请输入SQL服务器"; } else { $("span_6").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea7(s) { if(s=="") { $("span_7").innerHTML="<img src='images/yesno.gif'> 请输入SQL数据库名称"; } else { $("span_7").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea8(s) { if(s=="") { $("span_8").innerHTML="<img src='images/yesno.gif'> 请输入SQL数据库帐号"; } else { $("span_8").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea9(s) { if(s=="") { $("span_9").innerHTML="<img src='images/yesno.gif'> 请输入SQL数据库密码"; } else { $("span_9").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea10(s) { if(s=="") { $("span_10").innerHTML="<img src='images/yesno.gif'> 请输入ACCESS数据库路径"; } else { $("span_10").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea11(s) { if(s=="") { $("span_11").innerHTML="<img src='images/yesno.gif'> 请输入公司名称"; } else { $("span_11").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea12(s) { if(s=="") { $("span_12").innerHTML="<img src='images/yesno.gif'> 请输入公司地址"; } else { $("span_12").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea13(s) { if(s=="") { $("span_13").innerHTML="<img src='images/yesno.gif'> 请输入公司邮编"; } else { $("span_13").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea14(s) { if(s=="") { $("span_14").innerHTML="<img src='images/yesno.gif'> 请输入公司传真"; } else { $("span_14").innerHTML="<img src='images/yesok.gif'>"; } } function check_idea15(s) { var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; var b_email=reEmail.test(s); if(b_email) { $("span_15").innerHTML="<img src='images/yesok.gif'>"; } else { $("span_15").innerHTML="<img src='images/yesno.gif'> 邮箱不可用"; } } function check_idea16(s) { if(s=="") { $("span_16").innerHTML="<img src='images/yesno.gif'> 请输入网站ICP信息"; } else { $("span_16").innerHTML="<img src='images/yesok.gif'>"; } } //企业信息检测------------------------------------------------------------------------------1 var flag1=[0,0]; function check_AboutTitle(s) { if(s=="") { $("span_AboutName").innerHTML="<img src='images/yesno.gif'> 请输入信息标题"; flag1[0]=0; } else { $("span_AboutName").innerHTML="<img src='images/yesok.gif'>"; flag1[0]=1; } check_data1(); } function check_AboutSequence(s) { var reNum=/^[0-9]{1,20}$/; var b_Num=reNum.test(s); if(b_Num) { $("span_Sequence").innerHTML="<img src='images/yesok.gif'>"; flag1[1]=1; } else { $("span_Sequence").innerHTML="<img src='images/yesno.gif'> 请填写整数"; flag1[1]=0; } check_data1(); } function check_data1() { if(flag1[0]==1 && flag1[1]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //解决方案检测------------------------------------------------------------------------------2 var flag2=[0,0]; function check_SolutionTitle(s) { if(s=="") { $("span_SolutionName").innerHTML="<img src='images/yesno.gif'> 请输入方案标题"; flag2[0]=0; } else { $("span_SolutionName").innerHTML="<img src='images/yesok.gif'>"; flag2[0]=1; } check_data2(); } function check_SolutionSequence(s) { var reNum=/^[0-9]{1,20}$/; var b_Num=reNum.test(s); if(b_Num) { $("span_Sequence").innerHTML="<img src='images/yesok.gif'>"; flag2[1]=1; } else { $("span_Sequence").innerHTML="<img src='images/yesno.gif'> 请填写整数"; flag2[1]=0; } check_data2(); } function check_data2() { if(flag2[0]==1 && flag2[1]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //人才招聘检测------------------------------------------------------------------------------3 var flag3=[0,0,0,0,0]; function check_JobName(s) { if(s=="") { $("span_JobName").innerHTML="<img src='images/yesno.gif'> 请输入职位名称"; flag3[0]=0; } else { $("span_JobName").innerHTML="<img src='images/yesok.gif'>"; flag3[0]=1; } check_data3(); } function check_JobAddress(s) { if(s=="") { $("span_JobAddress").innerHTML="<img src='images/yesno.gif'> 请输入工作地点"; flag3[1]=0; } else { $("span_JobAddress").innerHTML="<img src='images/yesok.gif'>"; flag3[1]=1; } check_data3(); } function check_JobMonney(s) { if(s=="") { $("span_JobMonney").innerHTML="<img src='images/yesno.gif'> 请输入职位月薪"; flag3[2]=0; } else { $("span_JobMonney").innerHTML="<img src='images/yesok.gif'>"; flag3[2]=1; } check_data3(); } function check_JobNum(s) { var reNum=/^[0-9]{1,20}$/; var b_Num=reNum.test(s); if(b_Num) { $("span_JobNum").innerHTML="<img src='images/yesok.gif'>"; flag3[3]=1; } else { $("span_JobNum").innerHTML="<img src='images/yesno.gif'> 请填写整数"; flag3[3]=0; } check_data3(); } function check_EndDate(s) { if(s=="") { $("span_EndDate").innerHTML="<img src='images/yesno.gif'> 请输入截止日期"; flag3[4]=0; } else { $("span_EndDate").innerHTML="<img src='images/yesok.gif'>"; flag3[4]=1; } check_data3(); } function check_data3() { if(flag3[0]==1 && flag3[1]==1 && flag3[2]==1 && flag3[3]==1 && flag3[4]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //添加管理员检测------------------------------------------------------------------------------4 var flag4=[0,0,0]; function check_Password(obj){ var pwd=$("Password").value; var reChinese=/[\u0391-\uFFE5]+/; var b_chinese=reChinese.test(pwd); var reSpace=/\s+/; var b_space=reSpace.test(pwd); //-------长度测试 if(pwd.length<6){ $("span_Password").innerHTML="<img src='images/yesno.gif'/> 密码长度不能小于6"; flag4[1]=0; check_data4(); } //-------合法性检测:不能包含汉字 else if(b_chinese){ $("span_Password").innerHTML="<img src='images/yesno.gif'/> 密码不能包含中文"; flag4[1]=0; check_data4(); } //-------合法性检测:不能包含空格 else if(b_space){ $("span_Password").innerHTML="<img src='images/yesno.gif'/> 密码不能包含空格"; flag4[1]=0; check_data4(); } //-------合法时显示密码强度 else{ //定义对应的消息提示 var num=getResult(pwd); var msg=new Array("<img src='images/bad.gif'/> 密码强度差","<img src='images/comm.gif'/> 密码强度一般","<img src='images/good.gif'/> 密码强度强壮"); $("span_Password").innerHTML=msg[num]; if($("Password").value!=""){ check_vPassword(); } return flag4[1]=1; check_data4(); } } //定义检测函数,返回0/1/2分别代表差/一般/强 function getResult(s){ var ls =-1; if (s.match(/[a-z]/ig)){ ls++; } if (s.match(/[0-9]/ig)){ ls++; } if (s.match(/(.[^a-z0-9])/ig)){ ls++; } return ls; } //---------密码一致性检测 function check_vPassword(){ var pwd=$("Password").value.toString(); var check_pwd=$("vPassword").value.toString(); if(flag4[1]==1){ if(pwd==check_pwd){ $("span_vPassword").innerHTML="<img src='images/yesok.gif'/> 密码可以使用"; flag4[2]=1; check_data4(); } else{ $("span_vPassword").innerHTML="<img src='images/yesno.gif'/> 两次密码不相同"; flag4[2]=0; check_data4(); } } } //---------用户名合法性检测 function check_UserName(id_name){//只能字母和数字,是否相同用AJAX判断 var reId=/^[\w\u0391-\uFFE5]+$/; var b_id=reId.test(id_name); if(!b_id){ $("span_UserName").innerHTML="<img src='images/yesno.gif'/>非法用户名"; flag4[0]=0; check_data4(); } else{//合法用户名用ajax的checkid()检测是否被注册过 checkUserName(id_name); } } function check_data4() { if(flag4[0]==1 && flag4[1]==1 && flag4[2]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //修改管理员检测------------------------------------------------------------------------------5 var flag5=[0,0]; function check_Password1(obj){ var pwd=$("Password").value; var reChinese=/[\u0391-\uFFE5]+/; var b_chinese=reChinese.test(pwd); var reSpace=/\s+/; var b_space=reSpace.test(pwd); //-------长度测试 if(pwd.length<6){ $("span_Password").innerHTML="<img src='images/yesno.gif'/> 密码长度不能小于6"; flag5[0]=0; check_data5(); } //-------合法性检测:不能包含汉字 else if(b_chinese){ $("span_Password").innerHTML="<img src='images/yesno.gif'/> 密码不能包含中文"; flag5[0]=0; check_data5(); } //-------合法性检测:不能包含空格 else if(b_space){ $("span_Password").innerHTML="<img src='images/yesno.gif'/> 密码不能包含空格"; flag5[0]=0; check_data5(); } //-------合法时显示密码强度 else{ //定义对应的消息提示 var num=getResult(pwd); var msg=new Array("<img src='images/bad.gif'/> 密码强度差","<img src='images/comm.gif'/> 密码强度一般","<img src='images/good.gif'/> 密码强度强壮"); $("span_Password").innerHTML=msg[num]; if($("Password").value!=""){ check_vPassword1(); } return flag5[0]=1; check_data5(); } } //---------密码一致性检测 function check_vPassword1(){ var pwd=$("Password").value.toString(); var check_pwd=$("vPassword").value.toString(); if(flag5[0]==1){ if(pwd==check_pwd){ $("span_vPassword").innerHTML="<img src='images/yesok.gif'/> 密码可以使用"; flag5[1]=1; check_data5(); } else{ $("span_vPassword").innerHTML="<img src='images/yesno.gif'/> 两次密码不相同"; flag5[1]=0; check_data5(); } } } function check_data5() { if(flag5[0]==1 && flag5[1]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //添加新闻检测------------------------------------------------------------------------------6 var flag6=[0,0,0,0]; function check_NewsName(s) { if(s=="") { $("span_NewsName").innerHTML="<img src='images/yesno.gif'> 请输入新闻名称"; flag6[0]=0; } else { $("span_NewsName").innerHTML="<img src='images/yesok.gif'>"; flag6[0]=1; } check_data6(); } function check_NewsSort(s) { if(s==0) { $("span_NewsSort").innerHTML="<img src='images/yesno.gif'> 请选择分类"; flag6[1]=0; } else { $("span_NewsSort").innerHTML="<img src='images/yesok.gif'>"; flag6[1]=1; } check_data6(); } function check_NewsSource(s) { if(s=="") { $("span_NewsSource").innerHTML="<img src='images/yesno.gif'> 请输入新闻来源"; flag6[2]=0; } else { $("span_NewsSource").innerHTML="<img src='images/yesok.gif'>"; flag6[2]=1; } check_data6(); } function check_NewsPublisher(s) { if(s=="") { $("span_NewsPublisher").innerHTML="<img src='images/yesno.gif'> 请输入新闻发布者"; flag6[3]=0; } else { $("span_NewsPublisher").innerHTML="<img src='images/yesok.gif'>"; flag6[3]=1; } check_data6(); } function check_data6() { if(flag6[0]==1 && flag6[1]==1 && flag6[2]==1 && flag6[3]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //添加下载检测------------------------------------------------------------------------------7 var flag7=[0,0,0]; function check_DownName(s) { if(s=="") { $("span_DownName").innerHTML="<img src='images/yesno.gif'> 请输入下载名称"; flag7[0]=0; } else { $("span_DownName").innerHTML="<img src='images/yesok.gif'>"; flag7[0]=1; } check_data7(); } function check_DownSort(s) { if(s==0) { $("span_DownSort").innerHTML="<img src='images/yesno.gif'> 请选择分类"; flag7[1]=0; } else { $("span_DownSort").innerHTML="<img src='images/yesok.gif'>"; flag7[1]=1; } check_data7(); } function check_Approof(s) { if(s=="") { $("span_Approof").innerHTML="<img src='images/yesno.gif'> 请输入运行环境"; flag7[2]=0; } else { $("span_Approof").innerHTML="<img src='images/yesok.gif'>"; flag7[2]=1; } check_data7(); } function check_data7() { if(flag7[0]==1 && flag7[1]==1 && flag7[2]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //添加产品检测------------------------------------------------------------------------------8 var flag8=[0,0,0,0]; function check_ProductName(s) { if(s=="") { $("span_ProductName").innerHTML="<img src='images/yesno.gif'> 请输入产品名称"; flag8[0]=0; } else { $("span_ProductName").innerHTML="<img src='images/yesok.gif'>"; flag8[0]=1; } check_data8(); } function check_ProductSort(s) { if(s==0) { $("span_ProductSort").innerHTML="<img src='images/yesno.gif'> 请选择分类"; flag8[1]=0; } else { $("span_ProductSort").innerHTML="<img src='images/yesok.gif'>"; flag8[1]=1; } check_data8(); } function check_ProductID(s) { if(s=="") { $("span_ProductID").innerHTML="<img src='images/yesno.gif'> 请输入产品编号"; flag8[2]=0; } else { $("span_ProductID").innerHTML="<img src='images/yesok.gif'>"; flag8[2]=1; } check_data8(); } function check_Price(s) { if(s=="") { $("span_Price").innerHTML="<img src='images/yesno.gif'> 请输入产品价格"; flag8[3]=0; } else { $("span_Price").innerHTML="<img src='images/yesok.gif'>"; flag8[3]=1; } check_data8(); } function check_data8() { if(flag8[0]==1 && flag8[1]==1 && flag8[2]==1&& flag8[3]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } } //添加相册检测------------------------------------------------------------------------------9 var flag9=[0,0]; function check_PhotoName(s) { if(s=="") { $("span_PhotoName").innerHTML="<img src='images/yesno.gif'> 请输入相册名称"; flag9[0]=0; } else { $("span_PhotoName").innerHTML="<img src='images/yesok.gif'>"; flag9[0]=1; } check_data9(); } function check_PhotoSort(s) { if(s==0) { $("span_PhotoSort").innerHTML="<img src='images/yesno.gif'> 请选择分类"; flag9[1]=0; } else { $("span_PhotoSort").innerHTML="<img src='images/yesok.gif'>"; flag9[1]=1; } check_data9(); } function check_data9() { if(flag9[0]==1 && flag9[1]==1){ $("Btn_OK").disabled=false; } else{ $("Btn_OK").disabled=true; } }